SiRDPScen
class description - source file - inheritance tree
public:
SiRDPScen(const SiRDPScen&)
SiRDPScen(Char_t* scenario_name = "0")
virtual ~SiRDPScen()
void AddTrap(SiRDPTrap* trap)
Int_t AddTrapLinks(Int_t, Int_t, Int_t, Int_t)
void Change(Int_t x, Int_t y)
static TClass* Class()
void Delete()
void DoScenario(Int_t = 1)
void DoStep()
Int_t GetEntries()
SiRDPTrap* GetTrap(Int_t idx)
virtual TClass* IsA() const
void Link(Int_t, Int_t, Int_t, Int_t)
void ListTraps(Bool_t = kFALSE)
SiRDPTrap* operator()(Int_t idx)
Int_t ReadScenario(Char_t*, Bool_t = 0)
Int_t ReadTrapsFile(Char_t* filename)
void Reset()
void Set(Int_t)
void ShowLinks()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
TString Sel Selection string
public:
UInt_t Nstep number of scenario steps;
UInt_t Niter number of iterations
TArrayF et array of time segments
TArrayF flu array of flux
TArrayF temp array of temperatures
TArrayF bias array of biases
TArrayF step array of time resolution in diff. eq. solver
TArrayS List array of links
TArrayF Fluence fluence
TArrayF Time fluence
TClonesArray* Traps
Int_t ReadTrapsFile(Char_t *trapfile_name)
Function reads traps file.
Each trap in the trap file contains one line per trap e.g.:
A 1 0.02 0.000 0.1 1.11 293 -1. 0. 0. 0
The parameters describing the trap in the file are:
1. the trap name in this case : A
2. the dynamics (1st , 2nd) : 1
3. generation rate [1/cm] : 0.02
4. generation rate [1/cm] : 0.000
in case of second order process reaction A+B->C
is parameter 3. generation rate of A and 4. of B
5. reaction constant k : 0.1
in case of 1st order process: k=1/tau
6. activation energy : 1.11
7. reference temperature : 293
8. contribution to the space charge of A: -1.
9. contribution to the space charge of B: 0.
10. contribution to the space charge of C: 0.
11. is defect sensitive to bias: 0
void Link(Int_t s1,Int_t s2,Int_t d1,Int_t d2)
The function links different defects, so that one can describe
SiRDPScen(Char_t *scenario_name)
Int_t AddTrapLinks(Int_t S, Int_t Sd,Int_t D,Int_t Wd)
void Delete()
void Reset()
void ShowLinks()
void AddTrap(SiRDPTrap *trap)
void ListTraps(Bool_t short_desc)
~SiRDPScen()
Int_t ReadScenario(Char_t *file,Bool_t print)
void DoStep()
void Set(Int_t spos)
void DoScenario(Int_t print)
Inline Functions
Int_t GetEntries()
SiRDPTrap* operator()(Int_t idx)
SiRDPTrap* GetTrap(Int_t idx)
void Change(Int_t x, Int_t y)
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
SiRDPScen SiRDPScen(const SiRDPScen&)
Last update: Mon Jan 12 14:47:36 2004
ROOT page - Class index - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.